package co.udistrital.ui;

import java.io.IOException;
import co.udistrital.dao.ILoadData;
import co.udistrital.dao.LoadDataImp;

public class ContadorGeometrias {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		System.out.println("Agenda Digital");
		System.out.println("++++++------------++++++");
		System.out.println("Seleccione 1 para Contar datos de un archivo de Geometrias");
		System.out.println("Seleccione 2 para salir");
		
		String s = "";
		String ruta;
		char c;
		
		while(( c = (char) System.in.read()) != '\n')
		{
			s = s+ String.valueOf(c);
		}
		
		Integer o;
		try{
			o = Integer.valueOf(s.trim());
		} catch ( NumberFormatException e){
			o = 0;
		}
		s = "";
		
		if (o.intValue() == 1)
		{
			System.out.println("Ingrese la ruta del archivo");
			while(( c = (char) System.in.read()) != '\n')
			{
				s = s + String.valueOf(c);
			}
			ruta = s.trim();
			s = "";
			
			ILoadData load = LoadDataImp.getInstance();
			load.countGeometry(ruta);
			main(null);
		}
		else if (o.intValue() == 2)
		{
			System.out.println("Ha finalizado la aplicacion");
		}

		else
		{
			System.out.println("Ingrese una opcion del menu");
			System.out.println("----++++----");
			main(null);
		}
	}

}
